/*
 * Copyright (C) 2021 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.thoughtbot.expandablecheckrecyclerview.multicheck;

import ohos.agp.components.Checkbox;

/**
 * MuCheckChildItem
 *
 * @since 2021-07-16
 */
public class MuCheckChildItem {
    private String settingName;
    private Checkbox checkbox;
    private boolean isChecked;

    // 标识是哪一个父组的
    private String fatherTag;

    /**
     * MuCheckChildItem
     *
     * @param settingName settingName
     */
    public MuCheckChildItem(String settingName) {
        this.settingName = settingName;
    }

    /**
     * MuCheckChildItem
     *
     * @param settingName settingName
     * @param fatherTag fatherTag
     */
    public MuCheckChildItem(String settingName,String fatherTag) {
        this.settingName = settingName;
        this.fatherTag = fatherTag;
    }

    /**
     * MuCheckChildItem
     *
     * @param settingName settingName
     * @param isChecked isChecked
     */
    public MuCheckChildItem(String settingName,boolean isChecked) {
        this.settingName = settingName;
        this.isChecked = isChecked;
    }

    public String getSettingName() {
        return settingName;
    }

    public void setSettingName(String settingName) {
        this.settingName = settingName;
    }

    public Checkbox getCheckbox() {
        return checkbox;
    }

    public void setCheckbox(Checkbox checkbox) {
        this.checkbox = checkbox;
    }

    public boolean isChecked() {
        return isChecked;
    }

    public void setChecked(boolean checked) {
        isChecked = checked;
    }

    public String getFatherTag() {
        return fatherTag;
    }

    public void setFatherTag(String fatherTag) {
        this.fatherTag = fatherTag;
    }
}
